The Admin Menu
- Manage License Servers - Opens the License Server Management dialog, where you can specify the host addresses and ports of the available license servers. The active server is the one at the top of the dialog.
- Set Language - Sets the preferred language of this installation of Helix QAC. Selecting a different language (for example, Japanese) sets the GUI localization strings to those of the selected language. A restart of the GUI is then required.
- Set Logging Level - Controls whether log files are written, and how much detail is written to them. The recommended logging level is "error". Log files are written to the
<local> \Perforce\<version>\app\logs
directory, where<local>
is your local application data directory, and<version>
is the Helix QAC version. - Import Configuration - Allows you to import settings from the same or previous versions of Helix QAC. When migrating from a previous version of Helix QAC to this newer version, it allows you to keep your original settings (for example, screen layout, license server settings, and so on). The option can also be used to help you preserve your settings when moving between installations on different machines.
- Set User Data Location - By default, the location of the user data area is dependent on your desktop environment, that is to say:
- Windows:
%LOCALAPPDATA%\Perforce\Helix-QAC-<version>
- Linux:
$HOME/.config/Perforce/Helix-QAC-<version>
Use this option to select a new location where this data should be held, allowing, for example, the user data location to be a shared one.
When you select this option, you should immediately restart the particular application (QA·GUI) or plug-in.The target directory must exist and you must have Write permissions for it.Initially, no files are copied from the previous user location. When the application is restarted the default files from the installation directory will be copied. No user-created files from the previous location are copied - these must be copied manually if needed.
- Windows:
- Import CCT - Lets you add the provided CCT to the user data area so that the CCT can be used in projects. In addition, you can optionally import the CCT to the installation folder.
- Manage GUI Settings - Opens the GUI Settings dialog, where various display options along with file list and font options can be modified.
By default, this is set to 'Auto' based on the machine locale and the availability of translations. If there are no suitable translations, the language is set to en_US
.
The "Panels" page enables the following to be modified:
- Hide Source Files with 0 Diagnostics - If this is checked, scanned source files that have no diagnostics will be hidden from the file list.
- Hide Header Files with 0 Diagnostics - If this is checked, header files that have no diagnostics will be hidden from the file list.
- Embed Headers - This is described in Section Files Panel
- Sort Files in a Lexicographical Order - If this is checked, items in the file list are sorted using the legacy ordering. When unchecked, items are tokenized and ordered numerically, in alignment with Helix QAC Dashboard.
- Max. Number of Diagnostics per page sets the maximum number of diagnostics to be shown per page of the Analysis Results/Diagnostics panel.
- Check permissions when opening files - If this is checked, the file-system permissions are inspected when files are opened in the code editor. If this is unchecked, files are presumed to be writable and subsequent save attempts may fail.
- Open help in external browser - If this is checked, the Help HTML will be displayed in the default web browser for the system.
When viewing Message and Rule help, no project specific "Related Messages" or "Related Rules" will be displayed.
The "Font and Color" page allows the user to change the font properties such as font family, size, weight and color. By default, the font used is a black 9pt mono-spaced font.
The "Analysis Feedback" page contains the following options:
- Display results while analysis is underway - If this is checked, the user can navigate through the project and inspect results during an analysis.
- Analyze after save a file - If this is checked, analysis will be performed on any files that are saved in Helix QAC's editor.
- Reload and analyze open files that are modified externally - If this is checked, any files that are opened in Helix QAC's editor are automatically reloaded and analyzed if external changes are made to them.
- Save and analyze following inactivity - If this is checked, when files are modified in Helix QAC's editor they are automatically saved and analyzed if the user makes no changes after a period of time
- Perform a quick analysis when automatic re-analysis may be slow - If checked, 'light' analysis settings are used for files that will be slow to automatically analyze. Manual analysis would need to be performed at the user's convenience when full fidelity is required.